Big Huge Thesaurus

International Court of Justice

noun